package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 机构信息表对象 jigouxinxi
 * 
 * @author ruoyi
 * @date 2023-12-04
 */
public class Jigouxinxi extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 机构全称 */
    @Excel(name = "机构全称")
    private String fullName;

    /** 机构序列 */
    @Excel(name = "机构序列")
    private String sequence;

    /** 机构性质 */
    @Excel(name = "机构性质")
    private String nature;

    /** 机构级别 */
    @Excel(name = "机构级别")
    private String level;

    /** 统一社会信用代码 */
    @Excel(name = "统一社会信用代码")
    private String unifiedSocialCreditCode;

    /** 编制类型 */
    @Excel(name = "编制类型")
    private String staffingType1;

    /** 编制数 */
    @Excel(name = "编制数")
    private String staffingCount1;

    /** 编制类型1 */
    @Excel(name = "编制类型1")
    private String staffingType2;

    /** 编制数1 */
    @Excel(name = "编制数1")
    private String staffingCount2;

    /** 编制类型2 */
    @Excel(name = "编制类型2")
    private String staffingType3;

    /** 编制数2 */
    @Excel(name = "编制数2")
    private String staffingCount3;

    /** 正职领导 */
    @Excel(name = "正职领导")
    private String seniorLeader;

    /** 副职领导 */
    @Excel(name = "副职领导")
    private String deputyLeader;

    /** 其他领导 */
    @Excel(name = "其他领导")
    private String otherLeader;

    public void setFullName(String fullName) 
    {
        this.fullName = fullName;
    }

    public String getFullName() 
    {
        return fullName;
    }
    public void setSequence(String sequence) 
    {
        this.sequence = sequence;
    }

    public String getSequence() 
    {
        return sequence;
    }
    public void setNature(String nature) 
    {
        this.nature = nature;
    }

    public String getNature() 
    {
        return nature;
    }
    public void setLevel(String level) 
    {
        this.level = level;
    }

    public String getLevel() 
    {
        return level;
    }
    public void setUnifiedSocialCreditCode(String unifiedSocialCreditCode) 
    {
        this.unifiedSocialCreditCode = unifiedSocialCreditCode;
    }

    public String getUnifiedSocialCreditCode() 
    {
        return unifiedSocialCreditCode;
    }
    public void setStaffingType1(String staffingType1) 
    {
        this.staffingType1 = staffingType1;
    }

    public String getStaffingType1() 
    {
        return staffingType1;
    }
    public void setStaffingCount1(String staffingCount1) 
    {
        this.staffingCount1 = staffingCount1;
    }

    public String getStaffingCount1() 
    {
        return staffingCount1;
    }
    public void setStaffingType2(String staffingType2) 
    {
        this.staffingType2 = staffingType2;
    }

    public String getStaffingType2() 
    {
        return staffingType2;
    }
    public void setStaffingCount2(String staffingCount2) 
    {
        this.staffingCount2 = staffingCount2;
    }

    public String getStaffingCount2() 
    {
        return staffingCount2;
    }
    public void setStaffingType3(String staffingType3) 
    {
        this.staffingType3 = staffingType3;
    }

    public String getStaffingType3() 
    {
        return staffingType3;
    }
    public void setStaffingCount3(String staffingCount3) 
    {
        this.staffingCount3 = staffingCount3;
    }

    public String getStaffingCount3() 
    {
        return staffingCount3;
    }
    public void setSeniorLeader(String seniorLeader) 
    {
        this.seniorLeader = seniorLeader;
    }

    public String getSeniorLeader() 
    {
        return seniorLeader;
    }
    public void setDeputyLeader(String deputyLeader) 
    {
        this.deputyLeader = deputyLeader;
    }

    public String getDeputyLeader() 
    {
        return deputyLeader;
    }
    public void setOtherLeader(String otherLeader) 
    {
        this.otherLeader = otherLeader;
    }

    public String getOtherLeader() 
    {
        return otherLeader;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("fullName", getFullName())
            .append("sequence", getSequence())
            .append("nature", getNature())
            .append("level", getLevel())
            .append("unifiedSocialCreditCode", getUnifiedSocialCreditCode())
            .append("staffingType1", getStaffingType1())
            .append("staffingCount1", getStaffingCount1())
            .append("staffingType2", getStaffingType2())
            .append("staffingCount2", getStaffingCount2())
            .append("staffingType3", getStaffingType3())
            .append("staffingCount3", getStaffingCount3())
            .append("seniorLeader", getSeniorLeader())
            .append("deputyLeader", getDeputyLeader())
            .append("otherLeader", getOtherLeader())
            .append("remark", getRemark())
            .toString();
    }
}
